// axios 请求
import axios from 'axios'
import instance from "./header";

const request = class {
    constructor(url, arg) {
        this.url = url
        this.arg = arg
    }

    modepost() {
        return new Promise((resolve, reject) => {
            instance.post(this.url, this.arg)
            .then(res => {
                resolve(res)
            })
            .catch(err => {
                reject(err)
            })
        })
    }

    modeget() {
        return new Promise((resolve, reject) => {
            instance.get((this.url), this.arg)
                .then(res => {
                    resolve(res)
                })
                .catch(err => {
                    reject(err)
                })
        })
    }

}

export default request;